mutual covenants and agreements - Espagnol Anglais Dictionnaire